"""
教师接口层
"""
from db import models

#教师查看课程列表
def check_crouse(teather_name):
    teather_obj = models.Teather.self_select(teather_name)
    crouse_list = teather_obj.check_crouse()
    if not crouse_list:
        return False,"该教师没有课程!"
    crouse_list = teather_obj.crouse_list
    return True,crouse_list

#教师添加课程
def add_crouse(crouse_name,teather_name):
    teanther_obj= models.Teather.self_select(teather_name)
    if crouse_name in teanther_obj.crouse_list:
        return False,"已经添加过此课程了！"
    teanther_obj.add_crouse(crouse_name)
    return True,"添加成功!"

#教师查看课程下的学生
def cheak_student(crouse_name,teather_name):
    teather_obj = models.Teather.self_select(teather_name)
    student_list = teather_obj.get_student(crouse_name)
    if not student_list:
        return False,"此课程没有学生"
    return True,student_list

#教师修改学生分数
def change_sorce(teather_name,student_name,sorce,crouse_name):
    teather_obj = models.Teather.self_select(teather_name)
    teather_obj.change_sorce(student_name,sorce,crouse_name)
    return True,"修改成功"
